a = int(input("Введите число: "))
if a // 1000 == 0:
    print("Введенное число не является четырёхзначным")
else:
    if a%2 == 0:
        print("\nЧисло чётное: Да")
    else:
        print("Число чётное: Нет")
    if a % 3 == 0:
        print("Число кратное трём: Да")
    else:
        print("Число кратное трём: Нет")
    if a**0.5 == int(a**0.5):
        print(f"Число является квадратом числа: {int(a**0.5)}")
    else:
        print("Число является квадратом числа: Нет")
    e = a%10
    d = a//10%10
    s = a//100%10
    t = a//1000%10
    max = -1000000
    min = 10000000

    count = 0

    if max < e:
        max = e
    if max < d:
        max = d
    if max < s:
        max = s
    if max < t:
        max = t
    if min > e:
        min = e
    if min > d:
        min = d
    if min > s:
        min = s
    if min > t:
        min = t
    if e == 0:
        count += 1
    if d == 0:
        count+=1
    if s == 0:
        count += 1

    print(f"Наименьшая цифра числа: {min}")
    print(f"Наибольшая цифра числа: {max}")
    print(f"Количество нулей в числе: {count}")

    if e**0.5 == int(e**0.5):
        print(f"Цифра в разряде едениц является квадратом цифры: {int(e**0.5)}")
    else:
        print("Цифра в разряде едениц не является квадратом цифры")

    if d ** 0.5 == int(d ** 0.5):
        print(f"Цифра в разряде десятков является квадратом цифры: {int(d**0.5)}")

    else:
        print("Цифра в разряде десятков не является квадратом цифры")


    if s ** 0.5 == int(s ** 0.5):
        print(f"Цифра в разряде сотен является квадратом цифры: {int(s**0.5)}")

    else:
        print("Цифра в разряде сотен не является квадратом цифры")


    if t ** 0.5 == int(t ** 0.5):
        print(f"Цифра в разряде тысяч является квадратом цифры: {int(t**0.5)}")

    else:
        print("Цифра в разряде тысяч не является квадратом цифры")

